namespace apeng {

    export interface IServerGameItem {
        /**在玩人数 */
        people_count: number
        /**资源链接地址 */
        link_url: string
        /**图标资源地址 */
        icon_url: string
        /**游戏名称 */
        name: string
        /**描述 */
        describe: string
    }

    export interface IServerParamBase<TSuccess> {
        /**成功获取回调 */
        success?: (data: TSuccess) => void,
        /**失败回调 */
        fail?: () => void,
        /**无论成功或失败都执行 */
        complete?: () => void
    }

    export interface IServerGameEnterData extends IServerParamBase<{
        /**已被禁用 */
        disable: boolean
    }> {
        gameId: string
    }

}